SocialSync: Sub-Frame Synchronization in a Smartphone Camera Network
نویسندگان
چکیده
SocialSync is a sub-frame synchronization protocol for capturing images simultaneously using a smartphone camera network. By synchronizing image captures to within a frame period, multiple smartphone cameras, which are often in use in social settings, can be used for a variety of applications including light field capture, depth estimation, and free viewpoint television. Currently, smartphone camera networks are limited to capturing static scenes due to motion artifacts caused by frame misalignment. To overcome this synchronization challenge, we first characterize frame capture on Android devices by analyzing the statistics of camera setup latency and frame delivery to the software application. Next, we develop the SocialSync protocol to achieve sub-frame synchronization between devices by estimating frame capture timestamps millisecond accuracy. Finally, we demonstrate the effectiveness of SocialSync on mobile devices by reducing motion-induced artifacts when recovering the light field.
منابع مشابه
Supplementary Material for SocialSync: Sub-Frame Synchronization in a Smartphone Camera Network
The following section provides high level framework implementation supplementing those described in Sec. 3 Camera Characterization of [1]. Our implementation uses client devices consisting of the HTC One (M7) and Nexus 5 running Android OS 4.3 and 4.4. The communication server is a Windows 7 laptop running a web service powered by Play! framework. The time server is a Raspberry Pi computer runn...
متن کاملSilhouettes for Calibration and Reconstruction from Multiple Views
SUDIPTA N. SINHA: Silhouettes for Calibration and Reconstruction from Multiple Views. (Under the direction of Marc Pollefeys) In this thesis, we study how silhouettes extracted from images and video can help with two fundamental problems of 3D computer vision namely multi-view camera calibration and 3D surface reconstruction from multiple images. First, we present an automatic method for calibr...
متن کاملVideo Sequence Synchronization
Video sequence synchronization is necessary for any computer vision application that integrates data from multiple simultaneously recorded video sequences. With the increased availability of video cameras as either dedicated devices, or as components within digital cameras or mobile phones, a large volume of video data is available for processing by a growing range of computer vision applicatio...
متن کاملSynchronization Using Shapes
The synchronicity is a strong restriction that in some cases of wide applications can be difficult to obtain. This paper studies the methodology of using a non synchronized camera network. We consider the cases where the frequency of acquisition of each element of the network can be different, including desynchronization due to delays of transmission inside the network. The following work intro...
متن کاملComputer Network Time Synchronization using a Low Cost GPS Engine
Accurate and reliable time is necessary for financial and legal transactions, transportation, distribution systems, and many other applications. Time synchronization protocols such as NTP (the Network Time Protocol) have kept clocks of such applications synchronized to each other for many years. Nowadays there are many commercial GPS based NTP time server products at the market but they almost ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014